普通符号的神奇用法 EXCEL(19)
在使用EXCEL过程中,经常需要使用函数,如果你能将一些普通的字符进行特殊使用,会发生意想不到的神奇效果。
1、
--
--就是把字符格式转化为数值格式,也可以用*1代替,或者使用value函数。比如:
=--mid("123456",1,3)
,值为123,而不是字符型的"123"
2、^
^是幂运算,相当于power函数,比如:
=2^4
的值为16
3、*
*当然是乘号,但在EXCEL函数中还可用用作通配符,比如:
=COUNTIF(A1:A14,"A*"),用于统计A1:A144中以A开头的单元格个数
=COUNTIF(A1:A14,"*A"),用于统计A1:A144中以A结尾的单元格个数
=COUNTIF(A1:A14,"*A*"),用于统计A1:A144中包含A的单元格个数
=sum('*'!A1),表示对当前工作簿内除当前工作表以外所有A1单元格求和。
此外,在数组公式中*还经常被用作逻辑AND运算符,比如::
=SUM(($E$35:$E$43>=96)*($I$35:$I$43=""&$B47))
4、&
&当然是连字符,如果你需要每个月都写同样格式的分析(只是数值不同),比如:
今年的猪肉价格为8元/斤,去年为10元/斤,同比下降了2元/斤。
对于这段话,你完全可以通过Excel来自动分析:
="今年的猪肉价格为"& TEXT(A1,"#") & "元/斤,去年为"& TEXT(B1,"#") & "元/斤,同比"& IF(A1>=B1,"增加","减少")& TEXT(B1-A1,"#") & "元/斤。"
此外,用&进行格式转换也非常方便,比如,在你买了一个新手机时,除了用号簿管家转换、sim卡一次200条折腾之外,还可以用excel生成CSV格式文本文档进行批量转换。
(不过要注意,为了生成双引号,可以用chr(34)函数,还可以用双层引号这种方法:
""xx"")